var e = require("../../@babel/runtime/helpers/interopRequireDefault").default;
Object.defineProperty(exports, "__esModule", { value: !0 }),
  (exports.default = void 0);
var r = require("../../@babel/runtime/helpers/classCallCheck"),
  s = require("../../@babel/runtime/helpers/createClass"),
  t = e(require("../sensor/GeoSensor")),
  n = e(require("../sensor/BeaconSensor")),
  o = e(require("../sensor/AccSensor")),
  i = e(require("../sensor/DeviceMotionSensor")),
  a = e(require("../sensor/AoASensor")),
  u = e(require("../BLEPeripheral/HxBLEPeripheral")),
  l = (function () {
    function e() {
      r(this, e), this._init();
    }
    return (
      s(e, [
        {
          key: "_init",
          value: function () {
            var e = wx.getSystemInfoSync();
            (this.geoSensor = new t.default({ systemInfo: e })),
              (this.beaconSensor = new n.default({ systemInfo: e })),
              (this.accSensor = new o.default({ systemInfo: e })),
              (this.deviceMotionSensor = new i.default({ systemInfo: e })),
              (this.aoaLocator = new a.default()),
              (this.HxBLEPeripheral = u.default);
          },
        },
      ]),
      e
    );
  })();
exports.default = l;
